15
1
11
8
22
7
3
16
13
17
39
12
43
31
19
105
151
288
46
113
55
21
232
178
111
26
257
165
57
195
106
248
112
133
135
64